function showPopMsg(objAux,closeBackHandler){
    $(".showPopMask,.showPopMsg").remove();

    objAux.type ? "" : (objAux.type = 0);

    var id = $.now(),
        _html = '',
        contClass = {
            0: 'kuma-tiptext-success',
            1: 'kuma-tiptext-warning',
            2: 'kuma-tiptext-info',
            3: 'kuma-tiptext-error',
            4: ''
        },
        iconHtml = {
            0: '<i class="kuma-icon-success"></i>',
            1: '<i class="kuma-icon-warning"></i>',
            2: '<i class="kuma-icon-info"></i>',
            3: '<i class="kuma-icon-error"></i>',
            4: '<i class="kuma-loading"></i>'
        };

    if(objAux.type == 4){
        _html += '<div class="common-popmsg-mask g-overlay-mask"></div>';
    }

    _html += '<div class="common-popmsg" id="' + id + '">';
    if(objAux.hasClose){
        _html += '<i class="kuma-icon kuma-icon-close J-close"></i>';
    }
    _html += '<div class="kuma-tiptext ' + contClass[objAux.type] + '">' + iconHtml[objAux.type] + objAux.content + '</div></div>';

    $(document.body).append(_html);

    var $popMsgEle = $('#' + id);
    $popMsgEle.css({
        top: ($(window).height() / 2 + $(window).scrollTop()) + "px",
        marginLeft: -.5 * $popMsgEle.width() + 'px',
        marginTop: -.5 * $popMsgEle.height() + 'px',
        zIndex: objAux.zIndex || 1000
    });

    $popMsgEle.addClass('g-animate-fadeInDown');

    var closePopMsg = function(){
        $popMsgEle.fadeOut(function(){
            $(".showPopMask, .showPopMsg").remove();
            $(".common-popmsg, .common-popmsg-mask").remove();
        });
    };
    if(objAux.hasClose){
        $popMsgEle.find('.J-close').click(function(){
            closePopMsg();
        });
    }

    if(objAux.type !== 4 && objAux.timeout !== 0){
        setTimeout(function(){
            closePopMsg();
            
            if(typeof(closeBackHandler)=="function"){
                closeBackHandler();
            }
        }, objAux.timeout ? objAux.timeout : 3000);
    }
}

